Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

630
Visualizações
¿Por qué HttpRepl no puede encontrar una descripción de OpenAPI? El comando "ls" no muestra los puntos finales disponibles

Estoy trabajando en los tutoriales de Microsoft Learn para " Crear una API web con ASP.Net Core ".

Bajo el encabezado "Crear y probar la API web", en la instrucción (5) recibo una respuesta, "No se puede encontrar una descripción de OpenAPI".

Para el paso (6), cuando ejecuto el comando "ls", obtengo la respuesta: "No se ha establecido una estructura de directorio, por lo que no hay nada que enumerar. Use el comando 'conectar' para establecer una estructura de directorio basada en una descripción de OpenAPI". Probé el comando "conectar" sugerido aquí y probé "dir" como alternativa a "ls".

Puedo cambiar directorios con éxito en el paso (7) y ejecutar la solicitud GET para el paso (8) y recibir la respuesta esperada. Sin embargo, realmente me molesta que el comando "ls" no funcione aquí y parece una función importante de la herramienta httprepl.

¿Cómo puedo hacer que el comando "ls" funcione aquí o decirme por qué no funciona?

 C:\Users\xxxx\source\repos\Learn\ContosoPizza>httprepl http://localhost:5000 (Disconnected)> connect http://localhost:5000 Using a base address of http://localhost:5000/ Unable to find an OpenAPI description For detailed tool info, see https://aka.ms/http-repl-doc http://localhost:5000/> ls No directory structure has been set, so there is nothing to list. Use the "connect" command to set a directory structure based on an OpenAPI description. http://localhost:5000/>

RESULTADOS AÑADIDOS DE SUGERENCIAS--

 C:\Users\xxxx\source\repos\Learn\ContosoPizza>dotnet --version 3.1.412 C:\Users\xxxx\source\repos\Learn\ContosoPizza>dotnet add WebAPI.csproj package Swashbuckle.AspNetCore -v 5.6.3 Could not find project or directory `WebAPI.csproj`.

httprepl GitHub repo y página de MS Docs

over 4 years ago · Santiago Trujillo
3 Respostas
Responde à pergunta

0

Me había enfrentado al mismo problema. Lo he resuelto siguiendo:

  1. En Developer PowerShell (VS 2022), ejecute el comando 'dotnet run'.

ingrese la descripción de la imagen aquí

  1. Mantenga este powershell como está.
  2. Ahora abra el nuevo PowerShell y ejecute "httprepl https://localhost:{PORT}"

Debería poder ejecutar api ahora.

ingrese la descripción de la imagen aquí

over 4 years ago · Santiago Trujillo Relatório

0

La solución para mí fue simplemente confiar en la certificación SSL de localhost, lo cual puede hacer con este comando:

 dotnet dev-certs https --trust

Mientras hacía el mismo Tutorial, un amigo mío notó que confiar en el certificado de desarrollo ya estaba cubierto por el Tutorial, que había pasado por alto al hacer el Tutorial yo mismo. Este es el sitio de ayuda oficial: Confíe en el certificado de desarrollo HTTPS de ASP.NET Core en Windows y macOS . Tal vez esto todavía ayude a alguien con el mismo problema.

over 4 years ago · Santiago Trujillo Relatório

0

Debe estar conectado al servidor web a través de dotnet run.

over 4 years ago · Santiago Trujillo Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda